var start = 0; //数据的开始位置
var page = 1; //当前实际页码和内容页面
var total = 0; //总记录数
var order = 0;
var htmlStr = "";
// --------------首次加载-开始-------- frist为了区分第一次加载，其余加载不能加形参frist-------
function loadData(startNB, len, fristTime) {
    //获取数据渲染 startNB是页面
    $("#loading").fadeIn();
    try {
        return new Promise(function (resolve, reject) {
            // start = (page - 1) * len; //后台要求的开始位置
            var staNB = startNB || 0;
            if (staNB <= 0) {
                staNB = 0;
                start = 0;
                // alert("≤" + staNB)
                order = 0;
            } else if (staNB == 1) {
                order = 0;
                // staNB = 1;
                start = (staNB - 1) * len; //获取调用的传参
                // alert("=" + staNB + ',' + start)
            } else {
                order = 10;
                staNB = staNB - 1;
                start = staNB * len; //获取调用的传参
                // alert("≥" + staNB + ',' + start)
            }
            // console.log(startNB, start,)
            var data = {
                start: start,
                len: len,
            };
            $.post("getLdData", data, function (res, status) {
                // console.log("首次res:", res);
                // console.log("indexGetdata:", data);
                if (res.code == 200) {
                    total = res.count || 10; //总记录数据
                    //   console.log("首次restotal:", total);
                    if (total == 0) total = 10;
                    if (fristTime == 1) {
                        //如果是首次执行一次
                        pagination(total); //重新处理分页，传参总数据数量/
                        // setCookie("clickPage", startNB, 1); //记录页面编号给提交时候刷新用
                    }
                    var boxTypes = [];
                    $.each(res.data, function (index, item) {
                        // console.log("item", item.boxType1)
                        // console.log(item.boxType2 == 'null')
                        if (item.boxType1 == null) {
                            item.boxType1 = "";
                        }
                        if (item.boxType2 == null) {
                            item.boxType2 = "";
                        }
                        if (item.boxType3 == null) {
                            item.boxType3 = "";
                        }
                        if (item.boxType4 == null) {
                            item.boxType4 = "";
                        }
                        if (item.boxType5 == null) {
                            item.boxType5 = "";
                        }
                        boxTypes.push(item);
                        // console.log("boxTypes", boxTypes)
                    });
                    setCookie("clickPage", startNB, 1); //记录页面编号给提交时候刷新用
                    htmlStr = "";
                    new Promise(function (resolve, reject) {
                        setTimeout(function () {
                            $.each(res.data, function (index, item) {
                                //渲染数据
                                htmlStr +=
                                    '<tr  data-sid="' +
                                    item.sid +
                                    '">\n' + //设置改行为该条数据的id方便点击后获取数据查看
                                    "<td class=" +
                                    ">" +
                                    (staNB * order + index + 1) +
                                    "</td>\n" + //序号startNB * len
                                    "                <td >" +
                                    item.ID + //数量ID号
                                    "</td>\n" + //SID
                                    " <td class= titel=" +
                                    item.projectName +
                                    ">" +
                                    item.projectName +
                                    "</td>\n" + //项目名称
                                    "                <td  >" +
                                    item.engineer +
                                    "</td>\n" + //核价工程师
                                    "                <td  >" +
                                    item.customerType +
                                    "</td>\n" + //客户类型
                                    //   " <td" +
                                    " <td data-projectType=" +
                                    item.projectType + //项目类型
                                    ">" +
                                    item.projectType +
                                    "</td>\n" + //项目类型
                                    "<td  class='titelToast  ' >" +
                                    boxTypes[index].boxType1 +
                                    " " +
                                    boxTypes[index].boxType2 +
                                    " " +
                                    boxTypes[index].boxType3 +
                                    " " +
                                    boxTypes[index].boxType4 +
                                    " " +
                                    boxTypes[index].boxType5 +
                                    "</td>\n" + //项目柜型
                                    '                <td class="yuan  ">' +
                                    item.ProjectTotalPrice +
                                    "元</td>\n" + //项目总报价
                                    "                <td  class='CreatTime'>" +
                                    moment(item.CreatTime).format("YYYY-MM-DD HH:mm:ss") +
                                    "</td>\n" + //  创建时间
                                    // '                <td>' + (moment(item.UpdateTime * 1000).format("YYYY-MM-DD HH:mm:ss")) + '</td>\n' +//创建时间
                                    "                <td  class='UpdateTime'>" +
                                    moment(item.UpdateTime).format("YYYY-MM-DD HH:mm:ss") +
                                    "</td>\n" + //修改时间
                                    "                <td class='contorBtns' >\n" +
                                    '                    <button class="btn btn-success btn-xs look"data-toggle="modal" data-sid="' +
                                    item.sid +
                                    '" data-look="23232" data-target="#lookModal">' +
                                    '                        <span class="glyphicon glyphicon-eye-open shaer"></span>' +
                                    "                        查看" +
                                    "                    </button>" +
                                    '                    <button class="btn btn-primary btn-xs edit " title=" "data-toggle="modal" data-target="#eidithModal">' +
                                    '                        <span class="glyphicon glyphicon-edit"></span>' +
                                    "                        修改" +
                                    "                    </button>" +
                                    '                    <button class="btn btn-danger btn-xs delete " title="删除该记录" data-toggle="modal" data-target="#confirmModal">' +
                                    '                        <span class="glyphicon glyphicon-remove"></span>' +
                                    "                        删除" +
                                    "                    </button>" +
                                    '                    <button class="btn btn-info  btn-xs   MainShaer  " type="button" title="分享出单独的项目链接"data-clipboard-text="' +
                                    item.sid +
                                    '"><span class="glyphicon glyphicon-share-alt "></span>' +
                                    "                        分享链接" +
                                    "                    </button>" +
                                    "                </td>" +
                                    '<td class="status glyphicon" style="width:100%" >' +
                                    item.status + //  审批状态备注
                                    "</td>";
                                ("</tr>");
                                // ("</tr>");
                            }); /////////////////////----------------------------------///////////////////
                            // console.log(htmlStr);
                            $(".table tbody").html(htmlStr); //插入表格
                            // 将某些显示很长单元格内容添加到title里面提示
                            var titelToasts = $(".titelToast");
                            for (var key = 0; key < titelToasts.length; key++) {
                                // console.log(titelToasts)
                                var varTitel = $(titelToasts[key]).html();
                                $(titelToasts[key]).attr("title", varTitel);
                                // console.log(varTitel)
                            }
                            Toast("加载数据成功~", "success", 500, 230, 0); //Toast 提示
                            // 遍历最后的状态列，添加css
                            $.each($(".status"), function () {
                                if (this.innerText == "待审批") {
                                    $(this).addClass("red glyphicon-dashboard ");
                                } else {
                                    $(this).addClass("green glyphicon-ok");
                                }
                            });
                            // console.log('promis1')
                        }, 10);

                        resolve();
                    }).then(
                        new Promise(function (resolve, reject) {
                            setTimeout(function () {
                                //     // console.log('promis2')
                                if (total == 0) total = 10;
                                //   pagination(total); //重新处理分页，传参总数据数量/
                            }, 10);
                            resolve();
                        })
                    );
                } else {
                    console.log(res);
                    Toast("加载数据失败~", "error", 1500, 1000); //Toast 提示
                }
            });
            resolve();
        }).then(
            new Promise(function (resolve, reject) {
                setTimeout(function () {
                    this.total = total;
                    setCookie("clickPage", startNB, 1); //记录页面编号给提交时候刷新用
                    $("#loading").fadeOut();
                    // console.log('total3', total)
                    // if (total == 0) total = 10;
                    // pagination(total); //重新处理分页，传参总数据数量/
                }, 10);
                resolve();
            })
        );
        // .then(new Promise(function(resolve, reject) {
        // setTimeout(function () {
        //     // console.log(total)
        //     // console.log('promis4')
        // }, 50);

        // resolve();
        // }))
    } catch (error) {
        console.log(error);
        Toast(error, "error", 2000);
        narn("error", error, "异常提示！");
    } finally {}

    // return total;
}

len = 10;
// 异步调用首次自动运行获取首页数据及异步调用分页函数
new Promise(function (resolve, reject) {
    // setTimeout(function() {
    loadData(start, len, 1).then(
        //第三个参数仅用来执行第一次
        new Promise(function (resolve, reject) {
            // console.log("res",res)
            setTimeout(function () {
                // console.log('promis0')
                if (total == 0) total = 10;
                // console.log('total', total);
                // pagination(total); //重新处理分页，传参总数据数量/自动处理翻页
                // console.log('promi2', total, start);
            }, 1);
            resolve();
        })
    ); //首次加载数据
    // console.log('promi1', total, start)
    // }, 1);
});

// ----------------首次加载结束----------------------
var sid;
//点击打开新项目模态框 &请求SID=--开始=-----------------------------------
$("#addBtn").click(function () {
    try {
        getSid()
            .then(function (data) {
                var res = data;
                if (res != "" || res != null || res != undefined || res != "undefined") {
                    sid = res.Sid;
                }
                // var cname = getCookie("cname");
                $("#sid").html(res.Sid);
                $("input[name='engineer']").val(cname);
                // console.log("getSidRes2", res);
                setTimeout(function () {
                    $("#addModal").removeAttr("style");
                    $("#addModal").attr("style", "display:block;padding:0");
                    $("#addModal").css("padding", "0");
                }, 200);
                $("#loading").hide();
            })
            .catch(function (error) {
                throw new Error(error);
                narn("error", error, "异常提示！");
            });
    } catch (error) {
        console.log(error);
    } finally {}
});

//---------------- 请求sid方法--------------------
var dataRES;
var cname = getCookie("cname");
var userName = getCookie("userName");

function getSid(e) {
    try {
        return new Promise(function (resolve, reject) {
            setTimeout(function () {
                // var tmp = $("#addForm").serializeArray(); //表单序列化 = > 直接将表单的数据内容提取为查询字符串格式(键=值)
                // var data = formatData(tmp); //格式化数据//获取表单数据
                var data = {
                    cname,
                    userName,
                };
                API.post("getSid", data, function (res) {
                    //   console.log(res);
                    //提交数据  封装好的ajax方法
                    if (res.code == 200) {
                        dataRES = res;
                        // Toast("SID请求成功~", "success", 1000, 1000, 50);
                        resolve(res);
                    } else {
                        Toast(res.info, res.code == 0 ? "error" : "warning", 1000, 600);
                        // console.log(res);
                        Toast("SID请求失败~", "error", 1000, 600);
                        narn("error", res.msg || "sid请求错误", "错误提示");
                        reject("SID请求失败~");
                    }
                });
            }, 300);
        });
    } catch (error) {
        narn("error", error, "异常提示！");
    }
}

//点击添加学员模态框 =--结束=-----------------------------------
// var sid
//点击查看学员模态框 =--开始=-----------------------------------
$("body").on("click", ".look", function () {
    var SID = $(this).parents("tr").data("sid"); //获取当前查询记录的sid
    var SID2 = $(this).attr("data-sid");
    sid = SID;
    // checkOne(sid);
    // console.log("查看", sid, SID2);
});
/*查询函数单独设置*/ //点击查看学员模态框 =--结束=-----------------------------------

//点击编辑学员模态框 =--开始=-----------------------------------
$("body").on("click", ".edit", function () {
    sid = $(this).parents("tr").data("sid"); //获取当前查询记录的sid
    // checkOne(sid);
    // console.log("编辑");
});
/*查询函数单独设置*/

//----------------删除模态框态框 =--开始=-----------------------------------
var trSid;
var thisTr;
var thisNode;
$("body").on("click", ".delete", function () {
    //   $("#confirmModal").modal("show");
    $(".modal-backdrop").modal("hide");
    var sid = $(this).parents("tr").data("sid"); //获取当前删除按钮的sid标识//将sid 存入到模态框中
    //获取学员名字
    var oder = $(this).parents("tr").children().eq(0).text();
    var id = $(this).parents("tr").children().eq(1).text();
    thisTr = $(this).parents("tr");
    thisNode = $(this).parent().parent();
    trSid = $(this).parents("tr").attr("data-sid");
    var projectName = $(this).parents("tr").children().eq(2).text();
    $("#confirmModal .modal-body span").html("序号=" + oder + ",ID=" + id + ",项目名称《" + projectName + "》的这条项目数据");
});

//----------确认删除 = > 调用后台接口 ,删除数据库的数据
$("#confirmDelete").click(function (e) {
    try {
        var cname = getCookie("cname") || null;
        // console.log(thisTr)
        // console.log(thisNode)
        // console.log($(this))
        //调用删除接口
        // $("#confirmModal").modal("hide");
        var data = {
            sid: trSid,
            cname: cname,
        };
        API.post("deleteProjectData", data, function (res) {
            // console.log("删除返回res:", res);
            if (res.code == 200) {
                narn("success", "删除操作：" + res.info, "操作结果");
                Toast(res.info, res.status, 1500, 1000);
                // 删除dom上的元素, 更新局部的数据;
                // console.log('del', res)
                setTimeout(() => {
                    $(thisNode).remove();
                    $(".close").trigger("click");
                    //  loadData(0,10);//可以不用刷新
                }, 500);
            } else if (res.code == 101) {
                narn("warn", "删除操作：" + res.info, "操作结果");
                Toast(res.info, res.code == 100 ? "warning" : "error", 3000);
                layer.confirm(res.msg);
                console.log(res);
                $(".close").trigger("click");
            } else {
                $(".close").trigger("click");
            }
            $("#confirmModal").modal("hide");
            $(".modal-backdrop").hide();
            $(".modal-backdrop").modal("hide");
            $(".modal-backdrop").fadeOut();
        });
    } catch (error) {
        narn("error", error, "异常提示！");
    }
});
//删除查看学员模态框 =--结束=-----------------------------------

//封装一个处理表单序列化数据格式
function formatData(array) {
    var data = {};
    //处理需要提交的数据
    $.each(array, function (index, item) {
        data[item.name] = item.value;
    });
    return data;
}

// 给子元素iframe框架调用的方法，用于关闭模态框
function nodeFrameget() {
    windowParnet();
}

// 给子元素iframe框架调用的方法，用于关闭模态框
function windowParnet(timer, type) {
    // $(params).fadeOut();
    //   $("iframe").remove();
    // $(".modal").hide();
    $(".modal").fadeOut(timer, type);
    // $("#loading").hide();
    $("#loading").fadeOut(timer, type);
    // $(".close").click();
    // $(".updateClose").click();
    // $(".AddClose").click();
    // $('.modal-backdrop').hide(200);
    //   console.log(params);
    $(".modal-backdrop").fadeOut(timer, type);
}
var htmlStr2;
/*---查询项目关键词搜索项目接口方法开始--------------------*/
function projectSeach(event) {
    //此处无效 无法调起函数，待请教老师
    // alert(e)
    try {
        var seachWord = $("#inputSeach").val();
        if (seachWord == "" || seachWord == null) {
            alert("请输入正确搜索内容");
        } else {
            var data = {
                sid,
                username,
                cname,
                seachWord,
            };
            var staNB = 0;
            if (staNB <= 0) {
                staNB = 0;
                start = 0;
                // alert("≤" + staNB)
                order = 0;
            } else if (staNB == 1) {
                order = 0;
                // staNB = 1;
                start = (staNB - 1) * len; //获取调用的传参
                // alert("=" + staNB + ',' + start)
            } else {
                order = 10;
                staNB = staNB - 1;
                start = staNB * len; //获取调用的传参
                // alert("≥" + staNB + ',' + start)
            }

            var boxTypes = [];
            // console.log(data)
            $.post("seach", data, function (res, status, err) {
                if (res.code == 200) {
                    //   console.log("seachRes", res);
                    narn("success", "查询成功！", "查询结果");
                    var htmlStr2 = "";
                    $.each(res.data, function (index, item) {
                        if (item.boxType1 == null) {
                            item.boxType1 = "";
                        }
                        if (item.boxType2 == null) {
                            item.boxType2 = "";
                        }
                        if (item.boxType3 == null) {
                            item.boxType3 = "";
                        }
                        if (item.boxType4 == null) {
                            item.boxType4 = "";
                        }
                        if (item.boxType5 == null) {
                            item.boxType5 = "";
                        }
                        boxTypes.push(item);
                        //渲染数据
                        // setCookie("clickPage", startNB, 1); //记录页面编号给提交时候刷新用
                        //渲染数据
                        htmlStr2 +=
                            '<tr  data-sid="' +
                            item.sid +
                            //   `"` +
                            //   'data-status= "' +
                            //   item.status +
                            '">\n' + //设置改行为该条数据的id方便点击后获取数据查看
                            "                <td>" +
                            (staNB * order + index + 1) +
                            "</td>\n" + //序号startNB * len
                            "                <td >" +
                            item.ID + //数量ID号
                            "</td>\n" + //SID
                            "                <td titel=" +
                            item.projectName +
                            ">" +
                            item.projectName +
                            "</td>\n" + //项目名称
                            "                <td  >" +
                            item.engineer +
                            "</td>\n" + //核价工程师
                            "                <td  >" +
                            item.customerType +
                            "</td>\n" + //客户类型
                            //   " <td" +
                            " <td data-projectType=" +
                            item.projectType + //项目类型
                            ">" +
                            item.projectType +
                            "</td>\n" + //项目类型
                            "                <td  class='titelToast' >" +
                            boxTypes[index].boxType1 +
                            " " +
                            boxTypes[index].boxType2 +
                            " " +
                            boxTypes[index].boxType3 +
                            " " +
                            boxTypes[index].boxType4 +
                            " " +
                            boxTypes[index].boxType5 +
                            "</td>\n" + //项目柜型
                            '                <td class="yuan  ">' +
                            item.ProjectTotalPrice +
                            "元</td>\n" + //项目总报价
                            "                <td  class='CreatTime'>" +
                            moment(item.CreatTime).format("YYYY-MM-DD HH:mm:ss") +
                            "</td>\n" + //  创建时间
                            // '                <td>' + (moment(item.UpdateTime * 1000).format("YYYY-MM-DD HH:mm:ss")) + '</td>\n' +//创建时间
                            "                <td  class='UpdateTime'>" +
                            moment(item.UpdateTime).format("YYYY-MM-DD HH:mm:ss") +
                            "</td>\n" + //修改时间
                            "                <td >\n" +
                            '                    <button class="btn btn-success btn-xs look"data-toggle="modal" data-sid="' +
                            item.sid +
                            '" data-look="23232" data-target="#lookModal">' +
                            '                        <span class="glyphicon glyphicon-eye-open shaer"></span>' +
                            "                        查看" +
                            "                    </button>" +
                            '                    <button class="btn btn-primary btn-xs edit " title=" "data-toggle="modal" data-target="#eidithModal">' +
                            '                        <span class="glyphicon glyphicon-edit"></span>' +
                            "                        修改" +
                            "                    </button>" +
                            '                    <button class="btn btn-danger btn-xs delete " title="删除该记录" data-toggle="modal" data-target="#confirmModal">' +
                            '                        <span class="glyphicon glyphicon-remove"></span>' +
                            "                        删除" +
                            "                    </button>" +
                            '                    <button class="btn btn-info  btn-xs   MainShaer  " type="button" title="分享出单独的项目链接"data-clipboard-text="' +
                            item.sid +
                            '"><span class="glyphicon glyphicon-share-alt "></span>' +
                            "                        分享链接" +
                            "                    </button>" +
                            "                </td>" +
                            '<td class="status glyphicon" style="width:100%" >' +
                            item.status +
                            "</td>"; //  审批状态备注
                        ("            </tr>");
                    });

                    $(".table tbody").html(htmlStr2); //插入表格
                    Toast("加载数据成功~", "success", 500, 200, 0); //Toast 提示
                    $("#pages").hide(); //隐藏分页

                    $.each($(".status"), function () {
                        if (this.innerText == "待审批") {
                            $(this).addClass("red glyphicon-dashboard ");
                        } else {
                            $(this).addClass("green glyphicon-ok");
                        }
                    });
                } else {
                    console.log("seachRes", res);
                    Toast(res.msg, "error", 500, 500);
                    narn("error", res.msg + status + err, "查询结果");
                }
            });
        }
    } catch (error) {
        console.log(error);
        Toast(error, "error", 500, 500);
        narn("error", error, "异常");
    }
}
// ------------搜索----------
$("#inputSeach").focus(function (e) {
    $("#inputSeach").val("");
});
// 搜索框内回车键查询关键词
$(".container #inputSeach ").keyup(function (event) {
    if (event.keyCode == 13) {
        // alert(event.keyCode);
        projectSeach(event);
    } else if (event.keyCode == 27) {
        //ESC自动退出
        $("#inputSeach").val("");
        $("#pages").show(); //隐藏分页
        // $("#index >tbody").html(''); //插入表格
        // loadData(1, 10, 1); //.then(function () {});
    }
});
/*---查询项目关键词搜索项目接口方法结束--------------------*/

// 阻止在模态框上面按回车键时候自动退出 mainindex
// $(document).keydown(function (event) {
$("#mainindex").keydown(function (event) {
    var iframeNmae = (window.frameElement && window.frameElement.id) || "noIframe";
    //   event.preventDefault();
    if (event.keyCode == 13) {
        // 回车
        event.preventDefault();
        $(".modal").each(function () {
            //   console.log(" $(modal).each(function ()");
        });
    } else if (event.keyCode == 27 && iframeNmae == "noIframe") {
        //ESC键盘
        // console.log(iframeNmae);
        $(".modal").hide(500);
        $(".modal-backdrop").hide(200);
        // $('.close').click();
        // $(".close").trigger("click");
        $("#loading").hide();
        // $("#index >tbody").html(''); //插入表格
        var clickPage = getCookie("clickPage") || 1;
        loadData(clickPage, 10);
        $("#pages").show(); //隐藏分页
    }
});

$("body").keydown(function (event) {
    //全页面监听
    if (event.keyCode == 27) {
        $(".layui-layer-close").trigger("click");
        $("#loading").fadeOut();
    }
    //   console.log(event);
});

/// 新增定制开发产品核价项目按钮事件
$(" .page-header").on("click", "#addBtn2", function (e) {
    try {
        // $("#iframe3").contents().find("header").html("新建定制产品核算报价项目"); //修改子iframe 表题
        $("#h65").html("新建定制产品核算报价项目");
        getSid().then(function (data) {
            var res = data;
            //   console.log(data);
            if (res != "" || res != null || res != undefined || res != "undefined") {
                sid = res.Sid;
            }
            sid = res.Sid || Date.now();
            setTimeout(function () {
                // $("#iframe3").remove(); //先清掉iframe
                $("iframe").remove(); //先清掉iframe
                var str =
                    `<iframe src="/addDesigner"` + //?#sid=` + //TRsid2 +
                    `sid='` +
                    sid +
                    `'` +
                    `" frameborder="0"  border='0'  id="iframe3"></iframe> ` +
                    ``;
                $("#addModalContent").append(str);
            }, 200);
        });
    } catch (error) {
        console.log(error);
    }
});

// 关闭模态框
$(".AddClose").click(function () {
    //   $("#loading").hide();
    //   $(".modal").hide();
    $("#loading").fadeOut();
    $(".modal").fadeOut();
    $(".modal-backdrop").fadeOut();
    $("iframe").remove();
});

// 关闭模态框
$(".Close").click(function () {
    //   $("#loading").hide();
    //   $(".modal").hide();
    $("#loading").fadeOut();
    $(".modal").fadeOut();
    $(".modal-backdrop").fadeOut();
    $("iframe").remove();
});
// 关闭模态框
$("#updateClose").on("click", function () {
    // console.log("点击")
    windowParnet();
    $("iframe").remove();
});

$(".glyphicon-cog").click(function () {
    // console.log("修改密码")
    var str = `<iframe src="/changePasswd" frameborder="0" marginheight="0" marginwidth="0" id="iframe4"></iframe>`;
    $("#changePWDModalbody").append(str);
});

// 右下角弹窗提示---------------------------------------
window.onload = function () {
    const arr = new Array(100000);
    for (let i = 0; i < 100000; i++) {
        arr[i] = i + 1;
    }
    arr.sort(() => Math.random() - 0.5);
    const target = arr.splice(0, 1000);
    var conut = Math.ceil(Math.random() * 1000);
    var timer = Math.ceil(Math.random() * target[conut]) * conut; //
    var timer2 = Math.ceil(Math.random() * conut) * conut;
    var timer3 = timer + Math.ceil(Math.random() * timer);
    // console.log(arr)
    // console.log(conut)
    // console.log(timer)
    // console.log(conut, timer, timer2, timer3)
    new Promise(function () {
        setTimeout(() => {
            window.parent.narn2("log", "批量项目报价模式,产品单价：(（硬件成本+加工制造费）含税/毛利率=毛利报价)=产品报价单价", "提示", 10021);
        }, conut);
        setTimeout(function () {
            narn2("log", "在任何页面都可以按快捷键‘ESC’可以快速关闭子窗口或主页刷新项目数据", "使用指南", 100016);
        }, timer);
        setTimeout(function () {
            narn2("log", "项目报价中硬件产品是按将含税材料、含税人工制费相加后按默认40%毛利率计算出的报价,然后直接加上运输、搬运等附件费后得出的硬件单机，之后在加上技术服务费(开发费，默认含税)得到总报价", "Tips", 10002);
        }, timer + conut);
        setTimeout(function () {
            narn2("log", "普通用户只能修改、删除自己的项目数据，审批后的项目管理员也不可能修改！", "小提示", 10003);
        }, timer2);
    }).then(function (res) {
        setTimeout(function () {
            narn2("warn", "删除项目请再三检查确认后操作,会直接删除后台数据库数据！", "温馨提示", 10004);
        }, timer3);
    });
};

// ========================laery弹窗插件方法===============================
//         layer.confirm('确定删除？', {
//             time: 0,
//             icon: 3,
//             shade: 0.2,
//             closeBtn: 0,
//             title: false,
//             btn: ['确认', '取消'],
//             success: function() {
//                 this.enterEsc = function(event) {
//                     if (event.keyCode === 13) {
//                         $(".layui-layer-btn0").click();
//                         return false; //阻止系统默认回车事件
//                     }
//                 };
//                 $(document).on('keydown', this.enterEsc); //监听键盘事件，关闭层
//             },
//
//             end: function() {
//                 $(document).off('keydown', this.enterEsc); //解除键盘关闭事件
//             },
//             yes: function(event) {
//                 console.log(event)
//             },
//             cancel: function(event) {
//                 console.log(event)
//             },
//             function(e) {
//                 console.log("ss")
//             }
//         });